package com.pubinfo.passbook.common.model.shortMessage;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.List;

/**
 * @author litiewang
 * @version 1.0
 * @date 2021/12/15 15:26
 */
@Data
@NoArgsConstructor
public class QueryMessageReply implements Serializable {
  @JSONField(name = "pageCount")
  public Integer pageCount;
  @JSONField(name = "pageIndex")
  public Integer pageIndex;
  @JSONField(name = "pageSize")
  public Integer pageSize;
  @JSONField(name = "totalCount")
  public Integer totalCount;
  @JSONField(name = "list")
  public List<ReplyList> list;
  
  @Data
  public static class ReplyList implements Serializable {
    @JSONField(name = "transaction_id")
    public String transactionId;
    @JSONField(name = "batch_id")
    public String batchId;
    @JSONField(name = "system_id")
    public String systemId;
    @JSONField(name = "num")
    public String num;
    @JSONField(name = "system_name")
    public String systemName;
    @JSONField(name = "scene_id")
    public String sceneId;
    @JSONField(name = "acc_nbr")
    public String accNbr;
    @JSONField(name = "order_content")
    public String orderContent;
    @JSONField(name = "send_time")
    public String sendTime;
    @JSONField(name = "contact_method")
    public String contactMethod;
    @JSONField(name = "lan_id")
    public String lanId;
    @JSONField(name = "status_cd")
    public String statusCd;
    @JSONField(name = "src_nbr")
    public String srcNbr;
    @JSONField(name = "cate_name")
    public String cateName;
    @JSONField(name = "create_date")
    public String createDate;
    @JSONField(name = "scene_name")
    public String sceneName;
  }
}
